package org.pblue.appengine;

import java.util.Set;

public interface Cacheable {
  
  public Object getCacheKey();
  
  public void setCacheKey(Object key);
  
  public Set<Object> getDependencies();
  
  public void setDependencies(Set<Object> dependencies);
  
  public void addDependency(Cacheable dependency);

}
